# 定义一个验证手机号的登录函数
def login(phone):
    """
    模拟登录功能（仅验证手机号）
    :param phone: 传入需要验证的手机号
    :return: 字符串结果（"账号正确"或"账号错误"）
    """
    # 模拟登录逻辑：判断手机号是否为预设的正确值
    if phone == "13488888888":  # 假设正确手机号是13488888888
        return "账号正确"  # 匹配成功，返回"账号正确"
    else:
        return "账号错误"  # 匹配失败，返回"账号错误"


# 调用login函数的不同方式
# 方式1：用变量接收函数返回值，再打印
# a = login("13800000001")  # 传入错误手机号，返回"账号错误"
# print(a)  # 打印变量a，输出"账号错误"

# 方式2：直接打印函数的返回值
# print(login("13488888888"))  # 传入正确手机号，直接输出"账号正确"

# 方式3：用assert断言验证函数返回结果（用于测试场景）
# assert "正确" == login("13800000001")  # 预期结果与实际结果不等，断言失败（报错）
assert "正确" in login("13488888888")  # 预期"正确"包含在返回值中，断言成功（无报错）


# 定义一个获取两个数中较大值的函数
def get_max(num1, num2):
    """获取并返回两个数中的较大值"""
    # 比较两个参数的大小
    if num1 > num2:  # 如果num1大于num2
        return num1  # 返回num1
    else:  # 否则（num1小于或等于num2）
        return num2  # 返回num2


# 调用get_max函数
num = get_max(20, 20)  # 比较10和20，返回20并赋值给num
print(num)  # 打印num，输出20
print(get_max(23, 2))  # 直接比较10和2，返回10并打印，输出10